package com.huazai.study;


import java.lang.annotation.*;

@Target(value = {ElementType.TYPE,ElementType.METHOD})
//表示我们的注解可以用在什么地方
@Retention(value = RetentionPolicy.RUNTIME)
//retention表示这个注解在什么地方可以被识别到.分别有三个级别，即source < class < runtime
@Documented
//表示我们的注解是否生成在JavaDOC当中
@Inherited
//代表子类可以继承父类的注解
public @interface MyAnnotation {
}

@MyAnnotation
class TestAnnotation {
    @MyAnnotation
    public void testMethod() {

    }
}